(+%(+($"+((+((((%((((%%(%%++%((((($$%(%$"%(+(+++(+%(%(%$(+(+%%%%(((((("$(%(+(((%(((+%$+++(+++(+++($$%"""$(%%+++.+($%(%((+%(((%$"(+%(+(+(++((((((%(((+(%(%%+.%(((((+++++($"(+(+++(+++(%$%(+(+((++(((((((++(++(((%(((+(%+++(+++(+++(((+(%%($%%+++.+((++$%++%((+((%(+%(+++(++((((((%(((++((%%++%((((++++++($%(+(+++(+++((%%(+(+((++(((((((++(++(((%(((++(+++(+++(+++(((+(%%((%%+++++((++%(++%((+((%(+%(+(+%+((+++((%(++++((%%++%(((+(((+++($%+++((+(+++((%%(+(+(((+((((+((((%(++((%(((++(+++(+++(+++((((%%%((((+(+.+((++%(++%((+((%%%%+((((%(%%(++(+(+(++((%(((((+++(($%(%((+(+%%$%+%+%((%(%(+%%($(%$$%(+(%%+((+(((((++(+(+(%((($++(%"%$%((((++(%"%((+%(((%%(+%%(((%%%+((%+(%$$(++(+(+(($((%(((%++(+(($%(%((+$(%%$%%++(((%(%(+%%(%%%$$%(+$(((%%(((((((($%(+(%((%%+((%"%$%(((($%(%"%$.+((((%%(((%(+%%%%+($%((%$$%++(+(($($%(%((%%(+(+$($%(%((+$(%%$%(++(((%(%(+(((%(%$$%(($%((%%%(((((%$$%%+(%($%$+((""%$%(((($%(%"%%.+((((%%(((+(+(%%%+($$%%(%%((+(+(($($%(%((%%(%$%(($%(%((+$(%%(++(+%((%($%+(((%(%$$%(($$%+(((%((((%$$%%+(%($%$%%$%"%$%(((($%(%%((++%(((%$%((+(+((((+((%%%%(++(((+%%%($%+(% $$$($$%%%%$(%+(%%$+++%+%%((+%%%$(+((((++++($$$%$%((%(+($$"$%+(($$%(($$$%%(%((+(%%$((%((($%%+%$$%+((%((++(((((%$(++(((+%%%($+(%$ $$$%%$$%%%$(%+($$$+++"%$(((+%%%$(+((((++++(%$$$$%((%(+($$"$+%$%$$%((%%$%%(%((+($"$((%$%$(%%+%$$%+((%((++(((((%$(++((%+(%%(%++%$ $$$%%$$%%%$$$+"$$%++$"%"(((+(%($%(((((++++(%$$"%(+(%%++$$"%+($%$$%((%%$%$($$%+"$"%(( "%$(%%+($%%(%(%((((+((%$$%+++((%+(%%(%(+%$"%$$%%$$$$$$%$%(((%++$"%%%((+(%(%$$%%%(++++($""%%(+(%%++$$"%(+$%%%%((%%$$"%%%$$(((%(( "%($%%+($%%%$$"$(((++(""((++(($%(((%%$++%(%$($$"%%$%$(%((%+(+(+%(++$$($%%+(%%"%%((+++$$$+%((($%%%((%%$%($%$%%""$((""$$%$%(((%(+%(+((((%+(+((%%%%(((++($$(((+(($%(((%%$(+%(%$($$"$(++%%%((%(%(%$++++$$($%%+(%%"((((+++$%%+%(%($%%%((%%$$%$%$%%""$%+((%$%%%($$$%$+++((((%+(+(((%((((((.(%((((+(+(%((%%%$(+%(%$($$"$%++(%%((%(%(%(+(++%$($%%+(%%"+(((+++$(++%(%(((%%(%%%$$%$%$%%""$%(((($%%%($$$%(+(+(+((%+(+(((%+((($$%.%((((+(+(%((%%%$+.%(%$($$"$%++(%%(+((%(%(((++%%%"$"%(%%"(+((%%$+(++%(%(((%%(%%%$(+$%$%%""$%((%($%%(+$$$%(((+(++%$(%%(((%(++($%(+((+(+((((((%((%"(+(%(+((%((%((((%(+((+++%%%(+((("$$%(%%(%+(%$"((+++%(((%+%+%%$$$+((%(%(($$((%%%$%(((+%(++(%((+((%("$%(%$%%(+(+(+(((++((($$$(((%"$%$+(+(((+(%((((%(+(++++%%((+((("$(((%%(((%((%((++(((((%($((%$$$%$$++(((((((%%%$%(((+(+(((%(((((%(%(%(%$($++(+(+($+++((($$$(+(%"$%$+(+(((++%((((((++++++%%(++((("%+(+((+(+(((%((+%+((((%($%(($$$%$$++(((((+(%%%$(((+.(+(((%++(((%+(((+(((%++(+(+$(+++(((((($%++%(+(%(+(($%((((((((++++++%%(++(++%$(++((+(+(((%(((++((+(%+%+$$(%(+((%(%(($$(+%%%$(((+.(+(((%++(++((%+(+(((%++((+++((+(((%((($%+(+(++((++%%%(%(+(%(((+++((%(++((%(%%(++((++++%(%(%(+((+((((++$(%(%(+((%((%%%((+%((((((++((%+((+(%((%(+(((((+++((+++((+(((%((($%++++++(+((((((%(+(%(((+++((%(++%+%($(+++((++(+%(%(%(+((+((((++$(%+(++((($%(((((+%((((((+(((%+((++%(%(++((((+(++((+++((($(($(((%(++++(+(+++(++(%(++(++(+++((%(+((+(+(.+++(+++++%(%(%(+(%(((%(++%+(+(+(((((++++((+%++++((+(((%+((++(++.++((++++++((++($%+(%%%((+%+++++(+(+++(++(%(++(++(+++++(%++(+(+(.++(+++..+%(%(%%(%(+$%((++(+%+++(((+(++++((+%++++((+(++%(((++(++.++%+++..+++(((%%(($%%+%+((++(.(((++++(+++$%++++++((%+(+((+++++.+++++(+..+((+%%%$$%%%%((++++(++((%+(++++((%(%+.+(+((+++(+((++(++...++++..+++(((%%+$"(((%+((++++(((++++(+++$%+((+++((%+(+(%(++++.+++++(++++((+%%%$%$$((%(++++(.(((%+(++++((%(%(++(+((+++(+%%++(++...++++++(++(((%(+$$+(($+((++++(((++((%+(+$%+((((+((%((+(%((..+.+++++(+++(((+%%%(($%.(%%(+++(+(((%+((((+((%(%(+((++(+(+(+%%(.+(+...++++++%((%%+(%(((((($+%(++++(((++((%+++%%+((((+(+(+%(++++(+..++++((+++%%%($(($$%+((%%(+(+(+(((%+((((((+((%(+((++(++(%.+++(%.++++++++++$((((+(((((%%+((%+%+%((((+((%(++++((+((+++(++((+++.(++.+++(%(++%$$%%++($%%((+(%(+(((($%%+(+(+(((+((%(%((((%(++(++(.((+(++(((%%%$$(++(+(((((%%+++(+((%((((+((%(++%%((+(+(+++((+++((++.(++++(%(++%$$+(++($%%((+((+.++$($%%+(+(+(((%$(%(%(((((%(.+++((++((++(((%%%$(+++(+(((((%%+++(+(+%++((+((%(+(%%((+++(+(+((+++((+(+(+((+(%(++((%+(++($%%((+((+.++%(((%+(+(+((%%$(%(%((%%(%+++++(((((%(((((%%%%(+++(+(((((%%+++(+(+(++++(%(%(+(%%((+++(+((++(+++++(+(+((+(%(++((%((++($%%((+((+.++%((+(+%((+((%%$(%(%((%%%(+++++(+(((%(((((%%%%++(%%(++++(((%((+%++++(++($(((((+++(++(%((++(((+++++((((++(++(((((($%(++.+%($(+(+(+++++++(((%(%%(+((++(+(%+++(+.+++((((+((+++%((++(%%(++++++(%(((%+++%%((+%%%$$++((+++(%++++(((+++++((((++(++(((((($%(++.+++$(+((((.++(+++(($%$((((+++(++(+++(+.++(+(+(+((+++%((++($%+++++++(%(%(%+++%%((+((%$(++(((++(%++++%((((+(+((+(++((((((((($$+++.+++$(+$(((.+((++(+($%%(((((++(++(++((++++%((+++(+++(%((++($%+++++++%$%(+(+++%$%(+%+(((++(%%%%(%(((+%((((++($%((++((((((((($$+++.+++"%+(+++++(%(+((+%(%(((%%%%%+(%(+((++++(%$%(+(+++(%((+((("(+((++%%%++++(+++$%++++.(+(("%(%$%((+(+(+((((+(%%%+%(+%+(((+++( ++((+.%%(++(+(+%(%(++++++((+%%$($(((+((((%+++($%$((+(+(((((+(+++ %++(%+++++++(+++%(+++(.(+($%%(%$%(+.(+(+((((+(%%((%(+%%$%%++.+("%++((+++.((+%(%((+++++++((%+%$($((++((((%+++($%$+%+(+($$$$+++++$$(+%%+++++++(+++%(+++(.(+$(%++(%%(+.++(+((%+.%(((+%(($%$%%++.+(%$+(%((++.(((%(%((+++++++($+++(+%((+++(((%+%.+$((+(((+%$$$$+++++$$(+%%+++++++(+++(+++++.(((+%(+(%%((+(.++(++%(+++++%(($($((++.+(%$+(%(((+++((%(%(+.++++++$(++((+%(((+(+(%$++(%(+++++%+%%%((++++%(((+%(((%(+(+((%+.+++++(%%%(%((%+(((++%(((+.%%(++++(++(((((((+++++(%$%((+++++((%++(+((+($$%+((+++((++(++((++(%+++++++++(%(+++++%(((+%(((((+++((%+.++++((%%%(%((%+(((++%(((+.%(%((++(++(((((((+++++(%$%((+++++((%++(+(++($$%+((+++((++(++((++((((%++++++(%(+++++%(((+%(((%(++++(%++(+..%(+%%(%(%$++..++%%(((+%(((($+(+..+(((((+++++(%$%((++++++(%(+%(++(((%%+((((++..+((((((+((+(%%+++...%(+++++%+((+%(((%%((++(%++(+..%(+($(%(%$++..++%%(((+(+++++((+.++(((((+++++(%$%((+(++++(%(+%(++(((($+((((++..+(((((((++++++(++...%(+(++(+++++($+((+((+++((%(+++(%++$(+++((+++(+(%(%(+%(+++.+(+.+++%+++((++++(+$(+%%((++(%(+$(++(+(+%+++(((+(++%%(%(+%+(+(++++(+.+(%%+(((++++++((((+((+++((%(+++(%++$(+(.+(++(++(%(%(+%++++.+(+.++.+.++((++++++%%+%%((++(%(+$(++(+(+%++(++(+((+%%(%(+%+++(++++((+++++((((++++++((%(+(((((%%%$+($(%++((+(.++++((+(%+((+%((++.+(++(+++.++((++++++(%(%%((+(%$%+ ((((++++++(++++((+(%((++%+(((++++((++(++((((++++++((%(+(((((%%"(+($(%++((+(.+++(((++%+((+%(+++.+(++(++(+++((++++++(%(%%((+(%$%%$((((++++++(++++%%(%(((++((%+(++++(%(+(((((+(+++(((%%((($$+$(%%(((((%%(.+++++++(+(((%(%(((+%(+++++(+($((+(+(((((+(%$%%(($$($%%"(%+(%%$(++(((++((((+$((((+++((++(++(++((%((((%+++(((%%(($((%$%%((((((%%(+(++++++((((+$$$(((++++(++(++(%$(+(+%%(((+(%$%%($(($"%$$(%+(%%$(%((((++(%%(+(%%%(+++++.((+(++++$%((%($%((((%%%(%$((($%%(+((((%((+(+++(+(((((+$$$%%(++++(((((+(%$%+((%$$%(+($$%%($((%"%%$+%+(%%((%((((++%%%(+(%%%%(+++++(%(((+++$"((%%%%(((%((((%$((($((++(((+(((+(+++((+++(++$$$%%((%(((((%%+(%$%+(($%$%(+$%%(%($((%$%(%+%+(((((%((((++(+(++(%%%%(+(((+(%(%%+++$"(+(%%+(((%((+(++((%$%+((+(+((+((+(%(%%+++%(%%$$(%(%%%(%%%%%(+(%+++(((%((+%((+%(%++$%%(((((((+((((%%($$((+++$%$%%($((+(+((%$%(+$(++(((+((((%(+(++((%$%+((+(+((++(((%%(((++%(%%$$(%%$$$(%%%$%+(%(+++(++%((+(%(+(+%++$$$((((((+++(+%%%%((%%+++$%$%%($%%((+(($%(%(%(++(((+((((%(+(++(%$$%+((+(+((++((($(((+%($$%%$%+%%$$$%%"$$(++%(+++(++%((+(%(+(+%+%"$$((((((+++((%%"(((("(%%$%$((($%%(%+$($((((%(++(((+(((%((+(++%"%$%+((+(+$%(%$$$%(((+(%$$%%($((+(%%($"$$(++(%+++(++%((+%((+%(%+$$%%((((((%(%$%$$%((((%%%%$%(%%+(+(+(($($(((+$(+(($%$$($(+((+(($$$%%(((%(+%((($$$((++(%$%%$((%%((+%(%$$%%((((%%((($%%$$%(++(((%%$%%$+(%+(("$(("$$%+(+(%($$%(+%%($(+((%"$%%+((%%($%$%$$%%(+((+(%%$$%%$"(%(+(+(($"$((+(%%$%$$(%((%%%$$%$$%%(((%((%%$$%%$$%(++((($($%%$%$%+((%((($$$%+((%%($$%((((%"%(%(%"$%%+(%(($$%$%$$$%(+((+(%%$$%$$"(%(+(++(%""((((%%$%"$(%%%%%%$$%%$%%(%%%%($%$$%%$"%(++((($($%%$%$%+((%(+($$"%+$(%%%$"%((%%%"%(%(%"$%%($$%($((%(%%("(+((+(($"$$%(((%(+(++($%($%+(%%$$$$(%%%%%($$%%(+($$%%$$(((%(%%$$(++(((%%"$$$+(%+((%(+("%% (((%%%"$%((%%%"%(%(%%(($%$%%$((((($%$$%((+++(%$"(%(%((+((((""+%$%%%%%$%%%%(%%%$(%$%%%+(+%%%(%+++++%((%%(((++$$$$%%+((+(+((($$+$$(((%%$$((%(%((%(%%%$(+++($$$$+(((((($$%((+(((%%$(%(%$$+((($(+$$%%%%%%$($%%%$%%(%%$%%%+(+((%(%+++++(+(%%((((($$$$%%+($%(+(($++$"((((%(%(%(%%$(((%%%%$(++++%$$$+%((((($$%((+(((%%%(%%$$$+((%%(%($%%%%%%$($%%%$(+($%$%%$+(+((%(%%++++(+(%%((((($$$(%%($$%(+(%%+(("((((%(%(%(%%$++(%%%$$%++++%$$$%%(((((""%((+++(%%%(%%$$$+((%%(%(%$$$$$$"%%+(+(++($%$%%%(%(((%(%$++++(+%$%(((++$$$(%%($$%(+(%%+(($$%%($$$$(+(+(++(%%%$$((+(+%$$"%%(%((($"%((+((%%%%(%$$((%(++(((+++%"%$ "%((%++++((%$%(%%%(%(%%%%(%((+($"((%+%((%+%%%$%+(%+++++++((%$$$$"%++(((++(%%%$(+(+((%($$%%(%(((+((+(+((%%%%(%%(((%((+(((++++(++%(+$(%++++((+%(%$(((%(((++(%((+(+(++((%((%+%%%((+(%++.++++((+++(+(+(+(((++(%++%$(++((%+((+%(%((++((+(+((%%%%(%((+(%((+(((++++(++%(+((%++++((+%((%(((((((++(%((+++(++((%((%+%%%(++(%+++++++(++++(+(+++(((++(%++%(+++((%+((+%(%(+(((%((+((%%%%+(((+(%((+(((+++(%+(%(+(+(++(+((+%((%(((((((+((%((+((%((%+(+(%+%(((++(%+++++++((((((+(+++++%++(%++%(+++((%+((+%%%+((%(%($((((((%++++++(+(((%+((($$$%%(%+(+$%%$(((+++%((%(%((%(%$(+((%$"((+++++(++(+((+(+%((%(++(%($$++(+++%"$%+"((((+%+%((+%((%%%+(($+($"%%((((%(($$++(+((%(+((($$$%%(%+$($%%$$+++++%((%(((((%%$(+(($%$%$(++++(+(%%$(+(+%(%((++(%($$++(+%%%"$%$%+(((+%+%%++%+%%%%+(%$(($"%$((((%%%$$(+(+(%%%+(($$$$%%(%+$($(%$%+++++%((%((+(((%$(+(%$$$%$((+++(+%"%$%+(+%$%%(++%%($$++(+%%%"$%%%+(((+%+%%+.%+(%%%+(%$%%($(%%(((%%%$$(+(+(%%%%$$+$$$%%(%+$($((((+(+++%($$((+(((%$(+(%"$"((++(++(+%"%$%+(+%$%%$%%+%($$++(+%%%"((+$((((+%($%+.%+(+(%+%($%$"(+((((+%(%%%(($($%%%%%$%%($%($%%%%(((%+((%(+(%%%$++((((((((($$$$%(%(%+(($"%(%((+%%(%$$%%"((%(((%$%%+(++(+%%+$%$$"((+((+(((%($(%"(+((((+%(%%%+$"%$%%%%(%%%($%($%%$$(((%%$$((+(%%%$++(((++(((($%%$%(%(%+(($"%(+$%(%%(%$%%$"((%(((%"$%+(+%%((%+$%$$"((+((+(((%($(% +++((((((%%(+("%$%%%%(%%$($%%"%"$$+(("%$$((+((%%$(+(((++(((($%%"(+((%((+$"%++(%(%%(%$%%$"%(%%%(""$(+(%%%((%+$($%"$(+((+(%+%("$""+++((((((%%(+("%%%%%%(%%$%"%%""%((+(("%$(%(+((%%%%%$%$(((((("$$$((((%((+$"%+((%((((%$%%$ %%%%%"%%((+(%%%+%%+$($%$"$%%%+((++%$$+((((%%((++$%%+($%$(($%%%%"%%(($%%++(%+%$++%%(++%("%$$$((%%++$"$(((+((%(((%%$"((%($%%$$((%$"%($$%%((((+%(++$%((%((%$%$%$+((++%$%+((%(%%((++$%%(%$%$(($%%$((+%%%%%%((%$%+((+%%(++%("%%%%+(%%++$$$((((((%(((%%$"%%%($%%$$(%(+(%%$%%%$%%%$++(+$%((%((%$%$(%+(((+%((+((%(((((+($%%(%$%$(($%%$%(+(%%%%%((%$(+$(+(%(++%("%%%%+(%%(+$(((((((+(((($%$"%%%($%%$$(%%+((%$%%%$%%%(+((+(%((%((%$%$+%+($%%+((+((%(((((+($%%++$%$(($%%$%(+(%%%((((%$+($(+((%(("$"%%%%+(%"$%+(((((((+(((($%$"+(%($%%$$(%%(((%$%(($%%%((((+((%%"$$%$%$((+($$(+((((++(%(%(%($$$(((((((+%(%$$$%%%+((+(((((+(((%$%("$$%($$(+($%+((%(%(((((%($$%(%+((%+%((%$(%%+%$(++((%%+%(((+("($$$%$%%$%%(+(((+((%+++(%%$$(($$$"$$++((+(+%$$$%%%+((+++(((++(%%$%(%($%($%$(+(++((%%(((((%$%%$%(%$$$++((((%(%%+%$(++(+(((%++++%"($$(+$%%$($++(((+($(+++(%%$$++$$$"$$++((+(+($$$%%(+(++++(((+++%%$%+((((+%%(++(++(("((((((%$%(%%(%$$$++((((%+%%+%$+++++(((%++++%"($%++(((((%++(((+%((+++(%(%($%(%((((((((+%%%%$$%%(+(++++(((+++%(%((%+((+%%(++(++(%%(((+(((%+$$++++((%+%(($$((%+%$+++++(((%++++%$+($(+(((((%++((+(((((++(%+(+(%((%(++($%(%%"((+(+(++((+.+(+%(++%(++%+++++(+++(((+((((((++++(+%((+((+(+%((%$$(((+%+%+(+++(%+%(+++(++%+(++(+++++((+((((((+(%+(+(%(+(+++(($%(+%((+(+(++(((++(+%(+(((+((..+++(+++(((+(((((((+++(+%((+(++(+($%(%((((+%+%+(+(((%+%(+(+(+((.+++(++(++((+((((%%+($+(++((+(+(+((%(++%((+(++++(((++(+%((+(++++..+++++++(((+((((%$(+(+(+(+(+(+((+((++(((((+(.(+(+(((%+%((+++++..+++++++++((+(%%%((($%+(+++(+(+(+((((++%((+(++++(((++++%(++(++++..++++..+(((+(%%%((%(++(+(+(+++((++(++(((((+(.(+(+((+(+$%++++++..+(+++..+(%%+%%%(+(%%((+++%+(++((++++(++(+(%+++++++++++(+(+(++(..+++++.++%(++%%$$%(%$((++(+((++(((+++(%+(%(((++(+%(%((+((++.+++...(++++.+(%%+%%%+(%(($(+++%++(+((++++(++(+(%(++++++++++((%+(++(..++++++(+%(++%%$($%(%%(++(+(+(+(((+++(%+(%((%(+(+%(%((+($(+.+++...(+++(++(%%+%%(+((+($%+++%.+(+((+++(%+((+(%(+(((+++++(((%(+.(+..++++++(+%(++%%%($(.%%%(+(+(+(+(((+(((%+(%((%(((+((%%(+($(+..(....(+++(+(%$$(((%(+.(($%++(%.+(+((+++(%(+++(%(+(((++++((++++%(.+++++++++(($%(((($$(.(%%%((%+(+(+(((+(((%+++((%(((+(+((%(((+.+(+.+++%+++(+%%($+(%+$(%(+(((%+(+(%$(((%(%(%+++((((%(+(+++(((++++(..++++(%(%($$%%+%(((%(%+(+(+(+.($%(((+$((($+((+(((+++(++((++++((..+(+(+((($%%+(+(%+$(%(+(++(++((%$(((%(%(%+%%((((((+(+(+++%+($..+.++++(%(%($$(++%(((%(%+(++.+++($%(((+$((($%$(+(((+++(((+(+((%+++++(+(+((($((+(+(%+$(%(+(++(+++((%(((%(%(%(%%(((+((((+(+++(+($+(++(((+(%(%+%%(++%(((%(%+(++.+++(%((((+$((("%$(+(+(++((((+++((%((+++%+(+(((%((+(+(%+$(%(+((((+++(((++%$(%(%(%%(((+(((((+++++++%+(++(((+(%(%+%%((+%(((%(%+(++.+++((++(%+%((("%$(+(+(++(%+++(+++%((+++%+(+(((%%(($"%+..+(%++(++(++(++(+(%%%(($((++++(+((+(+((++(+(++%((++(+(((+%(%$$++++$((+((++++(++++((+%%+%(((+(((+((++++(+++((%(%((++(++((%(($"%+..++(++(++((+++(%(+%%$%%(+((+++(++++(+((++(++++%((++(+(((+%(%$$++++(+(+((+(+.+((((++($$((+(%+(((+++++++(+++%(((%((++(++((%(($"++..++(++((+((.(((%(((%$%(((((+++(++++(((((((((++%((++%((((+%($$(++++(+(+(%+(+.(%(((+++$$+(((%+(((+++++++(+(+$((((((++%++((%(($"++..++(((%+++++((%$((%(%(((((%((%%((((%((((((+%((%+(++%((((+%($$(++++(+%(%(++++(%%%(+++%%+((($($%((((((++(+(+%$$$%+(++%++((+%(("+++(..$(((+++(+%+%%(+++.((++$$%(%++(+%%(+(%((+$$((++(+%($%%++(("++(+++($$(+++(((%%(+++++((((%%((%(%(+((++(+((%%(%%%++((++((+%+++"%.++(+++(+(+((%+(((++(.((+%($%(%++++%%(+(%((+$$(+++(+%$"$$+++++"(+.(%.(((++((%(%(++++(+((($+%((%(%++((++(+((%%(%($++((%%%%+++++%$++(((++(+((((%+((+++(.((%++((+(+++++%(+(%$+.$%++++(+$$"$$+++++$$(+%%+(((++((%(%(++++(+(($(++++((%+++(++(+$+(%+((%(+(%%%%%+++++%$++(((++(+((((%+++++++.($++(%(+(++(+%++(((+%(+(.+.+(+$$"%%+++++$$(+%%+%((++((%(%+++++++($((+(++((%(+(+++(++%$+++++++(%((((((+((%((+(((+++++++((++++(++($%+++(%%(((%++(++%+++(%++(+.+((((%(++++((%%+%(+(%((+(%(%.+++(++($"%((((((%$(((+++(++(%%+(++++($(((((((((%((+((((++++.+((++++(+(($%+++(%%(((%++(++%++++$%%(+.+((((%(+++(((%%+%(+%(((++%(%.++(+.(($"%((((((%$(((+++(++(($($++++(%(((((((((%((+((((++++.+((+++(+.%((%+++($"((++++%++%++++%%%$+.++..(%(+++(((%%+%(+%%((+++(%++((+.%(("%((($%(%++((((+((+((%($(++++.+(((((((+(((+((((+(++++((+++(+.%((((++($"((++++%++%+(++(++(%++.+.(%(+++(((%%+%(+%%%%+(+(%++((+.%((%$((($%(%++((((+(((++(+(+%++.++(((((%++.+%(%$(+(++(+((%((+%+.((+++(%+((((+++(((%%(+(+((+++++.++.(((+(+%+++++%+(%((%(+++((((+.((+((((+((+++++((+(%(%(+++++++++..++%((%(+.+%+%%%+(++(+((%((+%+.((+++(%(++%(+++(((%%(+(+((++++++++..+(((+%+++++(((%((%(+++((((+.((+(((((+((++++((+(%(%(+(++++++(++..+((%(+.+%+%(%((++(+%%$%($%((((++.(%(++((++++(((((+(+%%++++++++..+(((+%++++++(%%((%%(((%($(%+((+++(((++++++++(++((%(+%++++++(+++.+((%(+.+%+%(%((++(+%%$%"+%((((++.(%(++(+((+(+((((+(((%++++++(+.++(((+%++++++(%%((%%(((%"((%+((+++(((+++++(((+++(((%((++++++%(+++(%((++((%+($%%$("%+%%(%%(+(%$%(++(((++++(%(%++(%(++%++.(%++(($(((((((++(%(((%%%($%($$%$$%(+($%%++((++(+++(+%+(+((+((%%+((++(%((++%(%(+((%+($%%$%%(%%%%(%(+(%$%(%((((+++(%%(((($%(+++.++(%++((%%((((%%(((%(((%%%$(($$$$%$%(+($%%((((++(+(((+((%(((+(+++((((+(%+%++%%%%%%%%+$$%%"%%((%%((((+(%$((%((((+++(%%(((($$$+++.++($++((%%%((%%$%((%(%(%%%$((%$$%%(%(+($(%((((+((((((+((%(%$+(++%(%((+(%+%(+%%$(%%%%((%(%"%%((%%++((+((%((%((((++++((+((($$$((%+(+($((((%%%((%$%%((%%(+(%%$((%$$(((%(++((%((((+(%+++++((%(%$+%(%%%%(%((%+%(++(%%%+(%%(+(+%+++%(((%((((%%(((((((%%(+(((((%%$%%$(+((($%%%+((+(+%$$%+(($%%%(+(+(%%%(((((%%(+((+(%%$%(++++%(%(%((%(%+((%%$%((%+++(((%+(%(%+(+(+++%%%(%((++%(+(+(((%((%+(((((%%$%$"%%((($$(((%++(+%%%%+((($%%++(+(%$%(((((((++((((%$%(%+(++%(%(%(($%$+((%$%(%%(+++(((%+(%(%+(+(++($%%(%((++%(+(((($(((((%%$((%(%%$"%%%($$$+(+%++(+%%%%+((($%%++(+$$$%(((((((++(((($%%((%(%(%(%+((($%$(($$$(((%(+(+(((%+(%%(+(+%(+%%(((%(((($$%$$$$(((((+$%$(((%$((%(+(%$$$+(+((+(+%%%%+(($%%%(+(("%%%(((((%$%($$$$%%%(((%%(%(((%++((%+%$$$((((%+((($"$$$$%(+((%(%%%($(%$%(+%"%%$$%++%+(%%$$($(%(((%(+$$%%%%+++%%((("$$$($(%((((((%($%(((((%(%$$ %"(%%(%%$$$$$(%$(%(((%$%%%(((($$($$$"$$$%%(+((%%(%%($$"$%(+($%%%"%++%($%%"$($%(+%%$%($$%%%%++(((%$$"$$$%%(%((((%+%($%$$(((%+($$"$"(%%%$%$"$$$%(%%$$%%%$%%%(((%%%%$$$"$$"%%(+((%%(%%($$"$%(+($(%%"%++$($$$""($%%(%%$%($$%%%%(%%%($$$"$$$%%(%((((%+%($%$$(((%+(($$$ (%$%$%"""$$%%$%$$%%%%%%%(%$%$%$((%$%$$$%(+((%(%$%%$(%$%(+($(%$%+%(%($$$ $($%%(%%$%($$++("%(($$((($%$$($(%(((((($%"%(((((%+(($ (%$$%%$%" $$$%%$%$%%%%%+(($$%%"$(+(((%%$%(((((%(%"$((+(%%((%(+""+($%%%$$$(+%(((%%$%%(%%(%(+$(($%++(%(%%%($+(((((%$$((((((+((($$$+$$%$%(%%%(%%%%(%%($%%%((%(%(%$%++((((($%((((%$(%"%((+("$((%(%%+$%%%%%$$%+(%(%%%%($%%%%(%(+%+($%++(%(((%($+((%%(%$%(((($%+((( (+$"(%$%(%((%%%$%(%(%$$%%((%((+%$%+(((((($%((((%$(%"(((($"$((%%(%%(%%%%%$$%+(%(%%++($%%$%%%(+%+($%%((%(((%($+((%%(%$(((%%$%+((%"((("(%$%(%((%%%$%+(($$$%%%(%((+%$%%(((((("$(((((%(%"(((($"$((%%(%%(($$$$$"$(+(+++++($%%$%($((%+($$%((%((($%$+(((((%$(((%%$%+((%"((($$$$%%$%%(((((++($$$%%(%%((+%$%%